﻿using System;
using System.Runtime.Serialization;

using NXDO.Data;
using NXDO.Data.Attribute;

#region 代码说明
/*
 *******************************************************
 *       此段代码由 NXDO.Addin For VS2022 产生  
 *******************************************************
 * File Name:	TestLaserResult.cs
 * Date Time:	2025/11/4 16:38:23
 * OS User:		hippo
 * Anthor:	ITKing(ZhuQi) javasuki@hotmail.com
 * Blog:		http://blog.csdn.net/javasuki
 * Generator:	NXDO.Addin2022 For VisualStudio2022
 * Version:		4.0.60.0
 * -----------------------------------------------------
 */
#endregion


namespace TDM.DbData.DataEntity
{

    /// <summary>
    /// 记录结果表
    /// </summary>
    [Table]
    public class TestLaserResult : Entity
    {
        [Title("LaserResultID")]
        [DataMember]
        [Field(FieldFlag.IsKey | FieldFlag.IsAutoValue)]
        public virtual long LaserResultID
        {
            get;
            set;
        }

        [Title("TaskID")]
        [DataMember]
        [Field]
        public virtual long TaskID
        {
            get;
            set;
        }

        [Title("STaskID")]
        [DataMember]
        [Field]
        public virtual long STaskID
        {
            get;
            set;
        }
        [Title("PrjID")]
        [DataMember]
        [Field]
        public virtual long PrjID
        {
            get;
            set;
        }
        /// <summary>
        /// 除锈等级
        /// </summary>
        [Title("CleanLevel")]
        [DataMember]
        [Field]
        public virtual string CleanLevel
        {
            get;
            set;
        }
        /// <summary>
        /// 水溶性盐浓度
        /// </summary>
        [Title("SaltConcentration")]
        [DataMember]
        [Field]
        public virtual string SaltConcentration
        {
            get;
            set;
        }
        /// <summary>
        /// 粗糙度
        /// </summary>
        [Title("Roughness")]
        [DataMember]
        [Field]
        public virtual string Roughness
        {
            get;
            set;
        }
        /// <summary>
        /// 油漆种类及附着力
        /// </summary>
        [Title("PaintType")]
        [DataMember]
        [Field]
        public virtual string PaintType
        {
            get;
            set;
        }
        /// <summary>
        /// 表面元素成分变化
        /// </summary>
        [Title("SurfaceChange")]
        [DataMember]
        [Field]
        public virtual string SurfaceChange
        {
            get;
            set;
        }
        /// <summary>
        /// 宏观形貌-清理前
        /// </summary>
        [Title("MorphologyBefore")]
        [DataMember]
        [Field]
        public virtual string MorphologyBefore
        {
            get;
            set;
        }
        /// <summary>
        /// 宏观形貌-清理后
        /// </summary>
        [Title("MorphologyAfter")]
        [DataMember]
        [Field]
        public virtual string MorphologyAfter
        {
            get;
            set;
        }
        /// <summary>
        /// 微观形貌
        /// </summary>
        [Title("MicroMorphology")]
        [DataMember]
        [Field]
        public virtual string MicroMorphology
        {
            get;
            set;
        }
        /// <summary>
        /// 微观组织
        /// </summary>
        [Title("Microstructure")]
        [DataMember]
        [Field]
        public virtual string Microstructure
        {
            get;
            set;
        }
        /// <summary>
        /// 表面硬度
        /// </summary>
        [Title("SurfaceHardness")]
        [DataMember]
        [Field]
        public virtual string SurfaceHardness
        {
            get;
            set;
        }
        /// <summary>
        /// 拉伸性能
        /// </summary>
        [Title("StretchingPerform")]
        [DataMember]
        [Field]
        public virtual string StretchingPerform
        {
            get;
            set;
        }
        /// <summary>
        /// 抗冲击性能
        /// </summary>
        [Title("ImpactPerform")]
        [DataMember]
        [Field]
        public virtual string ImpactPerform
        {
            get;
            set;
        }

        [Title("Remark")]
        [DataMember]
        [Field]
        public virtual string Remark
        {
            get;
            set;
        }

        [Title("CreateTime")]
        [DataMember]
        [Field]
        public virtual DateTime CreateTime
        {
            get;
            set;
        }

        [Title("CreateUID")]
        [DataMember]
        [Field]
        public virtual long CreateUID
        {
            get;
            set;
        }

        [Title("isDelete")]
        [DataMember]
        [Field]
        public virtual bool isDelete
        {
            get;
            set;
        }
    }
}
